package es.deusto.ingenieria.sd.tralala.server.data;

import java.util.Date;
import java.sql.Time;
import java.util.HashSet;
import java.util.Set;

import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

@PersistenceCapable(detachable = "true")
public class Reproduccion {
	@PrimaryKey
	@Persistent(valueStrategy = IdGeneratorStrategy.INCREMENT)
	private int id;
	private Cancion Cancion;
	private Usuario Usuario;
	private Date Fecha;
	private Time horaFin;
	private Time horaInicio;
	


	public Reproduccion(Cancion cancion) {
		
		this.Cancion=cancion;
	
		// Fecha.setDate(arg0); falta por implementar
		// this.horaFin = horaFin;
		// this.horaInicio = horaInicio;

	}

	private void setCancion(Cancion cancion) {
		this.Cancion = cancion;
		
	}

	public Date getFecha() {
		return Fecha;
	}

	public void setFecha(Date fecha) {
		Fecha = fecha;
	}

	public Time getHoraFin() {
		return horaFin;
	}

	public void setHoraFin(Time horaFin) {
		this.horaFin = horaFin;
	}

	public Time getHoraInicio() {
		return horaInicio;
	}

	public void setHoraInicio(Time horaInicio) {
		this.horaInicio = horaInicio;
	}

	public Usuario getUsuario() {
		return Usuario;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

}
